Skip to main content
Log in

A Gaussian process regression-based sea surface temperature interpolation algorithm

  • Physics
  • Published:
Journal of Oceanology and Limnology Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

The resolution of ocean reanalysis datasets is generally low because of the limited resolution of their associated numerical models. Low-resolution ocean reanalysis datasets are therefore usually interpolated to provide an initial or boundary field for higher-resolution regional ocean models. However, traditional interpolation methods (nearest neighbor interpolation, bilinear interpolation, and bicubic interpolation) lack physical constraints and can generate significant errors at land-sea boundaries and around islands. In this paper, a machine learning method is used to design an interpolation algorithm based on Gaussian process regression. The method uses a multiscale kernel function to process two-dimensional space meteorological ocean processes and introduces multiscale physical feature information (sea surface wind stress, sea surface heat flux, and ocean current velocity). This greatly improves the spatial resolution of ocean features and the interpolation accuracy. The eff ectiveness of the algorithm was validated through interpolation experiments relating to sea surface temperature (SST). The root mean square error (RMSE) of the interpolation algorithm was 38.9%, 43.7%, and 62.4% lower than that of bilinear interpolation, bicubic interpolation, and nearest neighbor interpolation, respectively. The interpolation accuracy was also significantly better in off shore area and around islands. The algorithm has an acceptable runtime cost and good temporal and spatial generalizability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data Availability Statement

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

References

Download references

Acknowledgment

We are grateful to the University of Maryland and Texas A & M University for developing, maintaining and making available (https://www.atmos.umd.edu/~ocean/) the SODA datasets that were used in this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weimin Zhang.

Additional information

Supported by the National Natural Science Foundation of China (Nos. 41675097, 41375113)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Feng, M., Zhang, W. et al. A Gaussian process regression-based sea surface temperature interpolation algorithm. J. Ocean. Limnol. 39, 1211–1221 (2021). https://doi.org/10.1007/s00343-020-0062-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00343-020-0062-1

Keyword

Navigation